package fr.upstlse.glre.client.secretaire.component;

import com.extjs.gxt.ui.client.Style.Scroll;
import com.extjs.gxt.ui.client.widget.TabItem;

import fr.upstlse.glre.client.RfgConstante;
import fr.upstlse.glre.client.espacededie.component.AbstractCenter;
import fr.upstlse.glre.client.secretaire.accueil.AccueilPanel;

public class EspaceSecretaireCenter extends AbstractCenter {

	private static EspaceSecretaireCenter instance;

	public static EspaceSecretaireCenter getInstance() {
		if(instance == null) {
			instance = new EspaceSecretaireCenter();
		}
		
		return instance;
	}
	
	public static void killInstance() {
		instance = null;
	}
	
	public void initWidget() {
		TabItem lItem = new TabItem();  
		lItem.setScrollMode(Scroll.AUTO);
        lItem.setClosable(false);
        lItem.setText(RfgConstante.ACCUEIL_TABITEM_TEXT);
        lItem.setIconStyle("icon-tabs");
        lItem.setId(RfgConstante.ACCUEIL_TABITEM_ID);
        lItem.add(new AccueilPanel());
        lItem.layout();
        instance.add(lItem);  
        instance.setSelection(lItem);
	}

}
